package cn.iocoder.yudao.module.biz.controller.admin.risk.taskWork.vo;

import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat;
import cn.iocoder.yudao.framework.excel.core.convert.DictConvert;
import lombok.*;
import java.util.*;
import io.swagger.annotations.*;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.experimental.Accessors;

/**
 * 作业活动 Excel VO
 *
 * @author 芋道源码
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = false) // 设置 chain = false，避免导入有问题
public class BizTaskWorkExcelVO {

    @ExcelProperty("作业活动名称")
    private String activityName;
    @ExcelProperty("作业活动内容")
    private String activityContent;
    @ExcelProperty("作业区域")
    private String workArea;
    @ExcelProperty(value = "活动频率", converter = DictConvert.class)
    @DictFormat("activity_frequency")
    private String activityFrequency;
    @ExcelProperty(value = "是否特殊作业", converter = DictConvert.class)
    @DictFormat("infra_boolean_string")
    private String isSpecial;
    @ExcelProperty("实施单位")
    private String explotUnit;
    @ExcelProperty("作业人员数量")
    private Integer workerCount;
    @ExcelProperty("备注")
    private String remarks;
}
